package com.zhonglz.service;

import java.util.HashMap;
import java.util.List;

import com.zhonglz.model.SysMenu;

/***
 * SysMenuService  系统菜单信息
 * @author zhonglz
 * @date 2021年7月6日
 */
public interface SysMenuService {

	List<SysMenu> getChildMenuListByMenuNo(String id);

	List<SysMenu> getAllMenuByAll();

	List<SysMenu> getMenuListByParams(HashMap<String, Object> params);

	boolean updateMenu(SysMenu menu);

	boolean deleteMenu(String menuId);

	boolean insertMenu(SysMenu menu);
	
	 /***
     * 生成菜单编号
     * @param menuParentNo 父编号
     * @return
     */
    String createMenuNo(String menuParentNo);

    /***
     * 生成父级菜单编号组
     * @param menuParentNo 父编号
     * @param menuNo 编号
     * @return
     */
    String createMenuParentNos(String menuParentNo,String menuNo);

}
